From a3b5cba6be4dd1dbdcc6a0ce7f52fc429912d042 Mon Sep 17 00:00:00 2001 From: Alexander Harkness Date: Sun, 30 Aug 2020 16:32:03 +0100 Subject: Define _DEBUG macro for tests and main server (#4843) Cuberite can now ASSERT its own failure once again... Signed-off-by: @tigerw --- CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index a602d268a..6fd2f2b22 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -45,6 +45,11 @@ set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_EXTENSIONS OFF) +# TODO: use standard NDEBUG in place of _DEBUG +if("${CMAKE_BUILD_TYPE}" MATCHES "DEBUG") + add_definitions(-D_DEBUG) +endif() + # The need for speed (in Release): if(WHOLE_PROGRAM_OPTIMISATION) include(CheckIPOSupported) -- cgit v1.2.3